﻿//#define _CRT_SECURE_NO_WARNINGS 1
////第一个C语言程序
//#include <stdio.h>
//int main()
//{
//	printf("hello world");
//
//	return 0;
//}

//main函数是程序的入口
//main函数有且仅有一个
//在一个项目中，即使有多个.c文件，只能有一个main函数（因为程序只有一个入口）

//#include <stdio.h>
//
//int main()
//{
//	int a = 100;
//	printf("%d\n", a);//打印整型
//	printf("%c\n", 'p');//打印字符
//	printf("%lf\n", 3.14);//打印双精度浮点型
//	return 0;
//}

//单个字符的打印
//#include <stdio.h>
//int main()
//{
//	printf("%c\n", 'Q');
//	printf("%c\n",81);
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	char arr1[] = { 'a', 'b', 'c' };//arr1数组中存放3个字符 
//	char arr2[] = "abc"; //arr2数组中存放字符串 
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	char arr1[] = { 'a','b','c' ,'\0'};
//	char arr2[] = { "abc" };
//
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//
//	return 0;
//}

//#include <stdio.h>
//int Add(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	printf("hehe\n");//函数调⽤语句 
//	int ret = Add(2, 3);//函数调⽤语句 
//	printf("%d\n", ret);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	printf("// hello /* world */ ");
//
//	return 0;
//}
//
//#include <stdio.h>
//#define bool _Bool
//#define false 0
//#define true 1
//
//
//int main()
//{
//	_Bool flag = false;
//	if (flag)
//	printf("i like C\n");
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 10;
//	printf("%zd\n", sizeof(a));
//	printf("%zd\n", sizeof a);//a是变量的名字，可以省略掉sizeof后边的() 
//	printf("%zd\n", sizeof(int));
//	printf("%zd\n", sizeof(3 + 3.5));
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	printf("%+d\n", 12); // 输出 +12 
//	printf("%+d\n", -12); // 输出 -12 
//	return 0;
//}

//// 输出 Number is 0.50 
//#include <stdio.h>
//int main()
//{
//	printf("Number is %.3f\n", 0.5);
//	return 0;
//}

#include <stdio.h>
int main()
{
	int a, b, c;
	a = 5;
	c = ++a;
	b = ++c, c++, ++a, a++;
	b += a++ + c;
	printf("a = %d b = %d c = %d\n:", a, b, c);
	return 0;
}